
import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.HashMap;
/**
*
* Classe com a interface RMI, implementada e comentada pela classe ServiceImpl
*/
public interface Service extends Remote {
    public HashMap<String,ArquivoLocal> obterListaArquivos() throws RemoteException;
    public boolean compartilharArquivo(ArquivoLocal arquivo) throws RemoteException;
    public boolean descompartilharArquivo(ArquivoLocal arquivo) throws RemoteException;
    public boolean atualizarArquivo(ArquivoLocal arquivo) throws RemoteException;
    public long verificarVersaoArquivo(String nome) throws RemoteException;
}
